SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwtEdificio
AS
SELECT     dbo.tb_Edificios.idEdificio AS ID, dbo.tb_Edificios.Nombre, dbo.tb_Edificios.CUI, dbo.tb_Edificios.Domicilio, dbo.tb_Edificios.CallesReferencia, 
                      dbo.tb_Edificios.CodPostal, dbo.tb_Edificios.Dominio, dbo.tb_Localidades.localidad, dbo.tb_barrios.Barrio, dbo.tb_Edificios.FechaConstruccion, 
                      dbo.tb_Edificios.Superficie, dbo.tb_Edificios.SuperficieLibre, dbo.tb_Edificios.SuperficieAulas, dbo.tb_Edificios.SuperficieCubierta, 
                      dbo.tb_Edificios.Responsable, dbo.tb_Edificios.TelResponsable, dbo.tb_Edificios.TituloPropiedad, dbo.tb_Edificios.FinalidadOriginal, 
                      dbo.tb_Edificios.Seguro, dbo.tb_Edificios.AutoridadSanitaria, dbo.tb_Edificios.AutoridadPolicial, dbo.tb_Edificios.AutoridadBomberos, 
                      dbo.tb_Edificios.EstadoGeneral, dbo.tb_Edificios.Plano, dbo.tb_Edificios.DocTecnica, dbo.tb_Edificios.ZonaInundada, dbo.tb_Edificios.Tipo, 
                      dbo.tb_TiposDeTenencia.Descripcion
FROM         dbo.tb_Edificios LEFT OUTER JOIN
                      dbo.tb_Localidades ON dbo.tb_Edificios.Localidad = dbo.tb_Localidades.idLocalidad LEFT OUTER JOIN
                      dbo.tb_barrios ON dbo.tb_Edificios.Barrio = dbo.tb_barrios.idBarrio AND dbo.tb_Localidades.idLocalidad = dbo.tb_barrios.Localidad LEFT OUTER JOIN
                      dbo.tb_TiposDeTenencia ON dbo.tb_Edificios.TipoTenencia = dbo.tb_TiposDeTenencia.idTipoDeTenencia
GO
GRANT SELECT ON  [dbo].[vwtEdificio] TO [LegajoEdilico]
GRANT SELECT ON  [dbo].[vwtEdificio] TO [SoloVer]
GO
